package ArrayList集合的API使用;

import java.util.ArrayList;
import java.util.List;
/**
 * @Gather:云尚学Java
 *
 */
public class demo1 {
    public static void main(String[] args) {
        //父级集合接口 <数据类型> 集合名称 = new 子级集合接口实现类<数据类型>()
        List<Integer> list = new ArrayList<Integer>(5);
        //添加元素到集合中
        list.add(1);//泛型
        list.add(2);
        list.add(3);
        list.add(4);
        list.add(5);
        list.add(6);
        System.out.println("实际存储元素的个数的："+list.size());//5
        /**
         * 抛出问题点
         * ArrayList集合类为何可以实现自动扩容的呢
         */
        //集合中元素的获取
        System.out.println(list.get(0));
        System.out.println(list.get(1));
        System.out.println(list.get(2));
        System.out.println(list.get(3));
        System.out.println(list.get(4));
    }
}
